package com.ruoyi.third.entity.request;

import lombok.Data;

import java.util.List;

/**
 * 发票申领
 */
@Data
public class InvoiceApp {

    /**
     * 纳税人识别号
     */
    private String nsrsbh;

    /**
     * 机器编号
     */
    private String jqbh;

    /**
     * 发票类型代码
     */
    private String fplxdm;

    /**
     * 受理数量
     */
    private String slsl;

    /**
     * 受理时间
     */
    private String slsj;

    /**
     * 证件类型
     * 中华人民共和国往来港
     * 澳通行证 212
     * 港澳居民来往内地通行
     * 证 210
     * 外国人居留证 215
     * 外交官证 216
     * 台湾居民来往大陆通行证 213
     * 大陆居民往来台湾通行证 214
     * 香港身份证 219
     * 领事馆证 217
     * 海员证 218
     * 护照 c 20
     * 其他单位证件 199
     * 组织机构代码证 101
     * 军官证 202
     * 台湾身份证 220
     * 武警警官证 203
     * 澳门身份证 221
     * 外国人身份证件 222
     * 士兵证 204
     * 军 队 离 退 休 干 部 证
     * 205
     * 就业失业登记证 224
     * 退休证 225
     * 离休证 226
     * 中国护照 227
     * 居民身份证 20
     * 城镇退役士兵自谋职业
     * 证 228
     * 其他证件 90
     * 残疾人证 206
     * 残疾军人证（1-8 级）
     * 207
     * 外国护照 208
     * 身份证 10
     * 军官证 30
     * 其他个人证件 299
     * 就业创业证 234
     * 外 国 人 永 久 居 留 证
     * 233
     */
    private String zjlx;

    /**
     * 证件号码
     */
    private String zjhm;

    /**
     * 经办人姓名
     */
    private String jbrxm;

    /**
     * 受理税目
     */
    private String slsm;

    /**
     * 受理方式
     */
    private String slfs;

    /**
     *
     */
    private List<Psxx> psxx;


    @Data
    public class Psxx {

        /**
         * 收件人姓名
         */
        private String sjrxm;

        /**
         * 邮编
         */
        private String yb;

        /**
         * 收件人地址
         */
        private String sjrdz;

        /**
         * 固定电话
         */
        private String gddh;

        /**
         * 移动电话
         */
        private String yddh;

        /**
         * 备注
         */
        private String bz;


    }

}
